# +----------------------------------------------------------------------
# | ChatWork智能聊天办公系统
# +----------------------------------------------------------------------
# | 软件声明: 本系统并非自由软件,未经授权任何形式的商业使用均属非法。
# | 版权保护: 任何企业和个人不允许对程序代码以任何形式任何目的复制/分发。
# | 授权要求: 如有商业使用需求,请务必先与版权所有者取得联系并获得正式授权。
# +----------------------------------------------------------------------
# | Author: ChatWork Team <2474369941@qq.com>
# +----------------------------------------------------------------------
class NoticeEnum:
    # 通知状态
    STATUS_WAIT = 0  # 等待
    STATUS_OK = 1    # 成功
    STATUS_FAIL = 2  # 失败

    # 查看状态
    VIEW_UNREAD = 0  # 未读
    VIEW_READ = 1    # 已读

    # 通知类型
    SENDER_SYS = 1   # 系统类型
    SENDER_EMS = 2   # 邮件类型
    SENDER_SMS = 3   # 短信类型
    SENDER_MNP = 4   # 小程序类型
    SENDER_OA = 5    # 公众号类型

    # 通知渠道
    SYS = 100            # 系统内置消息
    LOGIN = 101          # 短信免密登录
    FORGET_PWD = 102     # 找回登录密码
    MOBILE_REG = 103     # 手机注册账号
    MOBILE_BIND = 104    # 手机号码绑定
    MOBILE_CHANGE = 105  # 手机号码变更
    EMAIL_REG = 106      # 邮箱注册账号
    EMAIL_BIND = 107     # 邮箱号码变更
    EMAIL_CHANGE = 108   # 邮箱号码绑定

    # 智脑
    ROBOT_DELETE = 3010   # 智能体被删除
    ROBOT_DISABLE = 3011  # 智能体被禁用
    ROBOT_RESTORE = 3012  # 智能体被解禁
    KNOW_DELETE = 3020    # 知识库被删除
    KNOW_DISABLE = 3021   # 知识库被禁用
    KNOW_RESTORE = 3022   # 知识库被解禁
    # 应用
    DOCS_DELETE = 4010    # 阅读文件删除
    DRAW_DELETE = 4020    # 绘画记录删除
    VIDEO_DELETE = 4030   # 视频记录删除
    MUSIC_DELETE = 4040   # 音乐记录删除
    # 广场
    SQUARE_ROBOT_AUDIT_OK = 5010  # 智能体广场审核通过
    SQUARE_ROBOT_AUDIT_NO = 5011  # 智能体广场审核拒绝
    SQUARE_ROBOT_SHOW = 5012      # 智能体广场记录显示
    SQUARE_ROBOT_HIDDEN = 5013    # 智能体广场记录隐藏
    SQUARE_ROBOT_DELETE = 5014    # 智能体广场记录删除
    SQUARE_DRAW_AUDIT_OK = 5020   # 绘画广场审核通过
    SQUARE_DRAW_AUDIT_NO = 5021   # 绘画广场审核拒绝
    SQUARE_DRAW_SHOW = 5022       # 绘画广场记录显示
    SQUARE_DRAW_HIDDEN = 5023     # 绘画广场记录隐藏
    SQUARE_DRAW_DELETE = 5024     # 绘画广场记录删除
    SQUARE_VIDEO_AUDIT_OK = 5030  # 视频广场审核通过
    SQUARE_VIDEO_AUDIT_NO = 5031  # 视频广场审核拒绝
    SQUARE_VIDEO_SHOW = 5032      # 视频广场记录显示
    SQUARE_VIDEO_HIDDEN = 5033    # 视频广场记录隐藏
    SQUARE_VIDEO_DELETE = 5034    # 视频广场记录删除
    SQUARE_MUSIC_AUDIT_OK = 5040  # 音乐广场审核通过
    SQUARE_MUSIC_AUDIT_NO = 5041  # 音乐广场审核拒绝
    SQUARE_MUSIC_SHOW = 5042      # 音乐广场记录显示
    SQUARE_MUSIC_HIDDEN = 5043    # 音乐广场记录隐藏
    SQUARE_MUSIC_DELETE = 5044    # 音乐广场记录删除
